
//email地址有效性检测
function validateEmail(email){
  var emailStr = email;
  //或 var re=/^[\w.-]+@([0-9a-z][\w-]+\.)+[a-z]{2,3}$/i;
  //\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
  //http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
  var re=new RegExp("^[\\w.-]+@([0-9a-z][\\w-]+\\.)+[a-z]{2,3}$","i");
  if(re.test(emailStr)){
    return true;
  }
  else{
    return false;
  }
}

//去掉左“‘”
function LTrimSinglequotes(str){
  var i;
  for(i=0;i<str.length;i++){
    if(str.charAt(i)!="'"){
      break;
    }
  }
  str=str.substring(i,str.length);
  return str;
}
//去掉右空格“’”
function RTrimSinglequotes(str){
  var i;
  for(i=str.length-1;i>=0;i--){
    if(str.charAt(i)!="'"){
      break;
    }
  }
  str=str.substring(0,i+1);
  return str;
}
//去掉两边“‘”
function TrimSinglequotes(str){
  return LTrimSinglequotes(RTrim(Singlequotesstr));
}

//检查密码，只能为字母或数字
function CheckPassword(str){
  var rc=true;
  if (str+"" == "undefined" || str == null){
    rc=false;
  }
  else {
    for(i=0;i<str.length;i++){
      if(str.charAt(i)<'0'||(str.charAt(i)>'9' && str.charAt(i)<'A')||(str.charAt(i)>'Z' && str.charAt(i)<'a')||str.charAt(i)>'z'){
        rc= false;
        break;
      }
    }
  }
  return rc;
}

//检验两文本域值是否匹配
function pwdMatch(pwd1,pwd2){
	if( pwd1.value != pwd2.value){
		alert("密码不匹配，请重输!");
		pwd1.focus();
		return false;
	}else{
		return true;
	}
}
//检查用户名（中文，英文字母或数字）
function CheckUsername(str){
  var rc=true;
  if (str+"" == "undefined" || str == null){
    rc=false;
  }
  else {
    for(i=0;i<str.length;i++){
      if((str.charAt(i)<'0'||(str.charAt(i)>'9' && str.charAt(i)<'A')||(str.charAt(i)>'Z' && str.charAt(i)<'a')||str.charAt(i)>'z')&&!checkChinese(str.charAt(i))){
        rc= false;
        break;
      }
    }
  }
  return rc;
}


//更改当前窗口href
function changeHRef(url){
  window.location.href=url;
}
